Mira este sitio. Parece interesante: https://fonte.es/A-PORTADA/2015-10-27~Abelardo_ou_como_calcular_o_dia_da_semana.html